home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / programming / assemblers / trashm20.lha / EXTERNASM / Z80ASM / Z80INSTDONE.s < prev   
Encoding:
Text File  |  1993-10-28  |  7.4 KB  |  770 lines

  1. ;    this is a list of all z80 instructions
  2.  
  3.     asm    z80
  4.  
  5. Q    OFFSET    $0
  6. ADC    ADC    A,(HL)
  7.     ADC    A,(IX+5)
  8.     ADC    A,(IY+5)
  9.     ADC    A,A
  10.     ADC    A,B
  11.     ADC    A,C
  12.     ADC    A,D
  13.     ADC    A,E
  14.     ADC    A,H
  15.     ADC    A,L
  16.     ADC    A,HX
  17.     ADC    A,HY
  18.     ADC    A,LX
  19.     ADC    A,LY
  20.     ADC    A,32
  21.     ADC    HL,BC
  22.     ADC    HL,DE
  23.     ADC    HL,HL
  24.     ADC    HL,SP
  25. ADD    ADD    A,(HL)
  26.     ADD    A,(IX+5)
  27.     ADD    A,(IY+5)
  28.     ADD    A,A
  29.     ADD    A,B
  30.     ADD    A,C
  31.     ADD    A,D
  32.     ADD    A,E
  33.     ADD    A,H
  34.     ADD    A,L
  35.     ADD    A,HX
  36.     ADD    A,HY
  37.     ADD    A,LX
  38.     ADD    A,LY
  39.     ADD    A,32
  40.     ADD    HL,BC
  41.     ADD    HL,DE
  42.     ADD    HL,HL
  43.     ADD    HL,SP
  44.     ADD    IX,BC
  45.     ADD    IX,DE
  46.     ADD    IX,IX
  47.     ADD    IX,SP
  48.     ADD    IY,BC
  49.     ADD    IY,DE
  50.     ADD    IY,IY
  51.     ADD    IY,SP
  52. AND    AND    (HL)
  53.     AND    (IX+5)
  54.     AND    (IY+5)
  55.     AND    A
  56.     AND    B
  57.     AND    C
  58.     AND    D
  59.     AND    E
  60.     AND    H
  61.     AND    L
  62.     AND    HX
  63.     AND    HY
  64.     AND    LX
  65.     AND    LY
  66.     AND    32
  67. BIT    BIT    0,(HL)
  68.     BIT    0,(IX+5)
  69.     BIT    0,(IY+5)
  70.     BIT    0,A
  71.     BIT    0,B
  72.     BIT    0,C
  73.     BIT    0,D
  74.     BIT    0,E
  75.     BIT    0,H
  76.     BIT    0,L
  77.     BIT    1,(HL)
  78.     BIT    1,(IX+5)
  79.     BIT    1,(IY+5)
  80.     BIT    1,A
  81.     BIT    1,B
  82.     BIT    1,C
  83.     BIT    1,D
  84.     BIT    1,E
  85.     BIT    1,H
  86.     BIT    1,L
  87.     BIT    2,(HL)
  88.     BIT    2,(IX+5)
  89.     BIT    2,(IY+5)
  90.     BIT    2,A
  91.     BIT    2,B
  92.     BIT    2,C
  93.     BIT    2,D
  94.     BIT    2,E
  95.     BIT    2,H
  96.     BIT    2,L
  97.     BIT    3,(HL)
  98.     BIT    3,(IX+5)
  99.     BIT    3,(IY+5)
  100.     BIT    3,A
  101.     BIT    3,B
  102.     BIT    3,C
  103.     BIT    3,D
  104.     BIT    3,E
  105.     BIT    3,H
  106.     BIT    3,L
  107.     BIT    4,(HL)
  108.     BIT    4,(IX+5)
  109.     BIT    4,(IY+5)
  110.     BIT    4,A
  111.     BIT    4,B
  112.     BIT    4,C
  113.     BIT    4,D
  114.     BIT    4,E
  115.     BIT    4,H
  116.     BIT    4,L
  117.     BIT    5,(HL)
  118.     BIT    5,(IX+5)
  119.     BIT    5,(IY+5)
  120.     BIT    5,A
  121.     BIT    5,B
  122.     BIT    5,C
  123.     BIT    5,D
  124.     BIT    5,E
  125.     BIT    5,H
  126.     BIT    5,L
  127.     BIT    6,(HL)
  128.     BIT    6,(IX+5)
  129.     BIT    6,(IY+5)
  130.     BIT    6,A
  131.     BIT    6,B
  132.     BIT    6,C
  133.     BIT    6,D
  134.     BIT    6,E
  135.     BIT    6,H
  136.     BIT    6,L
  137.     BIT    7,(HL)
  138.     BIT    7,(IX+5)
  139.     BIT    7,(IY+5)
  140.     BIT    7,A
  141.     BIT    7,B
  142.     BIT    7,C
  143.     BIT    7,D
  144.     BIT    7,E
  145.     BIT    7,H
  146.     BIT    7,L
  147. CALL    CALL    C,$584
  148.     CALL    M,$584
  149.     CALL    NC,$584
  150.     CALL    NZ,$584
  151.     CALL    P,$584
  152.     CALL    PE,$584
  153.     CALL    PO,$584
  154.     CALL    Z,$584
  155.     CALL    $584
  156. CCF    CCF
  157. CP    CP    (HL)
  158.     CP    (IX+5)
  159.     CP    (IY+5)
  160.     CP    A
  161.     CP    B
  162.     CP    C
  163.     CP    D
  164.     CP    E
  165.     CP    H
  166.     CP    L
  167.     CP    HX
  168.     CP    HY
  169.     CP    LX
  170.     CP    LY
  171.     CP    32
  172. CPD    CPD
  173. CPDR    CPDR
  174. CPIR    CPIR
  175. CPI    CPI
  176. CPL    CPL
  177. DAA    DAA
  178. DEC    DEC    (HL)
  179.     DEC    (IX+05)
  180.     DEC    (IY+05)
  181.     DEC    A
  182.     DEC    B
  183.     DEC    BC
  184.     DEC    C
  185.     DEC    D
  186.     DEC    DE
  187.     DEC    E
  188.     DEC    H
  189.     DEC    HL
  190.     DEC    IX
  191.     DEC    IY
  192.     DEC    L
  193.     DEC    SP
  194.     DEC    HX
  195.     DEC    HY
  196.     DEC    LX
  197.     DEC    LY
  198. DI    DI
  199. DJNZ    DJNZ    EI
  200. EI    EI
  201. EX    EX    (SP),HL
  202.     EX    (SP),IX
  203.     EX    (SP),IY
  204.     EX    AF,AF'
  205.     EX    DE,HL
  206. EXX    EXX
  207. HALT    HALT
  208. IM    IM    0
  209.     IM    1
  210.     IM    2
  211. IN    IN    A,(C)
  212.     IN    B,(C)
  213.     IN    C,(C)
  214.     IN    D,(C)
  215.     IN    E,(C)
  216.     IN    H,(C)
  217.     IN    L,(C)
  218.     IN    A,($20)
  219. INC    INC    (HL)
  220.     INC    (IX+05)
  221.     INC    (IY+05)
  222.     INC    A
  223.     INC    B
  224.     INC    BC
  225.     INC    C
  226.     INC    D
  227.     INC    DE
  228.     INC    E
  229.     INC    H
  230.     INC    HL
  231.     INC    IX
  232.     INC    IY
  233.     INC    L
  234.     INC    SP
  235.     INC    HX
  236.     INC    HY
  237.     INC    LX
  238.     INC    LY
  239. IND    IND
  240. INDR    INDR
  241. INI    INI
  242. INIR    INIR
  243. JP    JP    $584
  244.     JP    (HL)
  245.     JP    (IX)
  246.     JP    (IY)
  247.     JP    C,$584
  248.     JP    M,$584
  249.     JP    NC,$584
  250.     JP    NZ,$584
  251.     JP    P,$584
  252.     JP    PE,$584
  253.     JP    PO,$584
  254.     JP    Z,$584
  255. JR    JR    C,LD
  256.     JR    NC,LD
  257.     JR    NZ,LD
  258.     JR    Z,LD
  259.     JR    LD
  260. LD    LD    (BC),A
  261.     LD    (DE),A
  262.     LD    (HL),A
  263.     LD    (HL),B
  264.     LD    (HL),C
  265.     LD    (HL),D
  266.     LD    (HL),E
  267.     LD    (HL),H
  268.     LD    (HL),L
  269.     LD    (HL),$20
  270.     LD    (IX+5),A
  271.     LD    (IX+5),B
  272.     LD    (IX+5),C
  273.     LD    (IX+5),D
  274.     LD    (IX+5),E
  275.     LD    (IX+5),H
  276.     LD    (IX+5),L
  277.     LD    (IX+5),$20
  278.     LD    (IY+5),A
  279.     LD    (IY+5),B
  280.     LD    (IY+5),C
  281.     LD    (IY+5),D
  282.     LD    (IY+5),E
  283.     LD    (IY+5),H
  284.     LD    (IY+5),L
  285.     LD    (IY+5),$20
  286.     LD    ($0584),A
  287.     LD    ($0584),BC
  288.     LD    ($0584),DE
  289.     LD    ($0584),HL
  290.     LD    ($0584),IX
  291.     LD    ($0584),IY
  292.     LD    ($0584),SP
  293. W    LD    A,(BC)
  294.     LD    A,(DE)
  295.     LD    A,(HL)
  296.     LD    A,(IX+5)
  297.     LD    A,(IY+5)
  298.     LD    A,($0584)
  299.     LD    A,A
  300.     LD    A,B
  301.     LD    A,C
  302.     LD    A,D
  303.     LD    A,E
  304.     LD    A,H
  305.     LD    A,I
  306.     LD    A,L
  307.     LD    A,HX
  308.     LD    A,HY
  309.     LD    A,LX
  310.     LD    A,LY
  311.     LD    A,$20
  312.     LD    A,R
  313.     LD    B,(HL)
  314.     LD    B,(IX+5)
  315.     LD    B,(IY+5)
  316.     LD    B,A
  317.     LD    B,B
  318.     LD    B,C
  319.     LD    B,D
  320.     LD    B,E
  321.     LD    B,H
  322.     LD    B,L
  323.     LD    B,HX
  324.     LD    B,HY
  325.     LD    B,LX
  326.     LD    B,LY
  327.     LD    B,$20
  328.     LD    BC,($0584)
  329.     LD    BC,$0584
  330.     LD    C,(HL)
  331.     LD    C,(IX+5)
  332.     LD    C,(IY+5)
  333.     LD    C,A
  334.     LD    C,B
  335.     LD    C,C
  336.     LD    C,D
  337.     LD    C,E
  338.     LD    C,H
  339.     LD    C,L
  340.     LD    C,HX
  341.     LD    C,HY
  342.     LD    C,LX
  343.     LD    C,LY
  344.     LD    C,$20
  345.     LD    D,(HL)
  346.     LD    D,(IX+5)
  347.     LD    D,(IY+5)
  348.     LD    D,A
  349.     LD    D,B
  350.     LD    D,C
  351.     LD    D,D
  352.     LD    D,E
  353.     LD    D,H
  354.     LD    D,L
  355.     LD    D,HX
  356.     LD    D,HY
  357.     LD    D,LX
  358.     LD    D,LY
  359.     LD    D,$20
  360.     LD    DE,($0584)
  361.     LD    DE,$0584
  362.     LD    E,(HL)
  363.     LD    E,(IX+5)
  364.     LD    E,(IY+5)
  365.     LD    E,A
  366.     LD    E,B
  367.     LD    E,C
  368.     LD    E,D
  369.     LD    E,E
  370.     LD    E,H
  371.     LD    E,L
  372.     LD    E,HX
  373.     LD    E,HY
  374.     LD    E,LX
  375.     LD    E,LY
  376.     LD    E,$20
  377.     LD    H,(HL)
  378.     LD    H,(IX+5)
  379.     LD    H,(IY+5)
  380.     LD    H,A
  381.     LD    H,B
  382.     LD    H,C
  383.     LD    H,D
  384.     LD    H,E
  385.     LD    H,H
  386.     LD    H,L
  387.     LD    H,HX
  388.     LD    H,HY
  389.     LD    H,LX
  390.     LD    H,LY
  391.     LD    H,$20
  392.     LD    HL,($0584)
  393.     LD    HL,$0584
  394.     LD    I,A
  395.     LD    IX,($0584)
  396.     LD    IX,$0584
  397.     LD    IY,($0584)
  398.     LD    IY,$0584
  399.     LD    L,(HL)
  400.     LD    L,(IX+5)
  401.     LD    L,(IY+5)
  402.     LD    L,A
  403.     LD    L,B
  404.     LD    L,C
  405.     LD    L,D
  406.     LD    L,E
  407.     LD    L,H
  408.     LD    L,L
  409.     LD    L,HX
  410.     LD    L,HY
  411.     LD    L,LX
  412.     LD    L,LY
  413.     LD    L,$20
  414.     LD    R,A
  415.     LD    SP,($0584)
  416.     LD    SP,HL
  417.     LD    SP,IX
  418.     LD    SP,IY
  419.     LD    SP,$0584
  420. LDD    LDD
  421. LDDR    LDDR
  422. LDI    LDI
  423. LDIR    LDIR
  424. NEG    NEG
  425. NOP    NOP
  426. OR    OR    (HL)
  427.     OR    (IX+5)
  428.     OR    (IY+5)
  429.     OR    A
  430.     OR    B
  431.     OR    C
  432.     OR    D
  433.     OR    E
  434.     OR    H
  435.     OR    L
  436.     OR    HX
  437.     OR    HY
  438.     OR    LX
  439.     OR    LY
  440.     OR    32
  441. OTDR    OTDR
  442. OTIR    OTIR
  443. OUT    OUT    (C),A
  444.     OUT    (C),B
  445.     OUT    (C),C
  446.     OUT    (C),D
  447.     OUT    (C),E
  448.     OUT    (C),H
  449.     OUT    (C),L
  450.     OUT    ($20),A
  451. OUTD    OUTD
  452. OUTI    OUTI
  453. POP    POP    AF
  454.     POP    BC
  455.     POP    DE
  456.     POP    HL
  457.     POP    IX
  458.     POP    IY
  459. PUSH    PUSH    AF
  460.     PUSH    BC
  461.     PUSH    DE
  462.     PUSH    HL
  463.     PUSH    IX
  464.     PUSH    IY
  465. RES    RES    0,(HL)
  466.     RES    0,(IX+5)
  467.     RES    0,(IY+5)
  468.     RES    0,A
  469.     RES    0,B
  470.     RES    0,C
  471.     RES    0,D
  472.     RES    0,E
  473.     RES    0,H
  474.     RES    0,L
  475.     RES    1,(HL)
  476.     RES    1,(IX+5)
  477.     RES    1,(IY+5)
  478.     RES    1,A
  479.     RES    1,B
  480.     RES    1,C
  481.     RES    1,D
  482.     RES    1,E
  483.     RES    1,H
  484.     RES    1,L
  485.     RES    2,(HL)
  486.     RES    2,(IX+5)
  487.     RES    2,(IY+5)
  488.     RES    2,A
  489.     RES    2,B
  490.     RES    2,C
  491.     RES    2,D
  492.     RES    2,E
  493.     RES    2,H
  494.     RES    2,L
  495.     RES    3,(HL)
  496.     RES    3,(IX+5)
  497.     RES    3,(IY+5)
  498.     RES    3,A
  499.     RES    3,B
  500.     RES    3,C
  501.     RES    3,D
  502.     RES    3,E
  503.     RES    3,H
  504.     RES    3,L
  505.     RES    4,(HL)
  506.     RES    4,(IX+5)
  507.     RES    4,(IY+5)
  508.     RES    4,A
  509.     RES    4,B
  510.     RES    4,C
  511.     RES    4,D
  512.     RES    4,E
  513.     RES    4,H
  514.     RES    4,L
  515.     RES    5,(HL)
  516.     RES    5,(IX+5)
  517.     RES    5,(IY+5)
  518.     RES    5,A
  519.     RES    5,B
  520.     RES    5,C
  521.     RES    5,D
  522.     RES    5,E
  523.     RES    5,H
  524.     RES    5,L
  525.     RES    6,(HL)
  526.     RES    6,(IX+5)
  527.     RES    6,(IY+5)
  528.     RES    6,A
  529.     RES    6,B
  530.     RES    6,C
  531.     RES    6,D
  532.     RES    6,E
  533.     RES    6,H
  534.     RES    6,L
  535.     RES    7,(HL)
  536.     RES    7,(IX+5)
  537.     RES    7,(IY+5)
  538.     RES    7,A
  539.     RES    7,B
  540.     RES    7,C
  541.     RES    7,D
  542.     RES    7,E
  543.     RES    7,H
  544.     RES    7,L
  545. RET    RET
  546.     RET    C
  547.     RET    M
  548.     RET    NC
  549.     RET    NZ
  550.     RET    P
  551.     RET    PE
  552.     RET    PO
  553.     RET    Z
  554. RETI    RETI
  555. RETN    RETN
  556. RL    RL    (HL)
  557.     RL    (IX+5)
  558.     RL    (IY+5)
  559.     RL    A
  560.     RL    B
  561.     RL    C
  562.     RL    D
  563.     RL    E
  564.     RL    H
  565.     RL    L
  566. RLA    RLA
  567. RLC    RLC    (HL)
  568.     RLC    (IX+5)
  569.     RLC    (IY+5)
  570.     RLC    A
  571.     RLC    B
  572.     RLC    C
  573.     RLC    D
  574.     RLC    E
  575.     RLC    H
  576.     RLC    L
  577. RLCA    RLCA
  578. RLD    RLD
  579. RR    RR    (HL)
  580.     RR    (IX+5)
  581.     RR    (IY+5)
  582.     RR    A
  583.     RR    B
  584.     RR    C
  585.     RR    D
  586.     RR    E
  587.     RR    H
  588.     RR    L
  589. RRA    RRA
  590. RRC    RRC    (HL)
  591.     RRC    (IX+5)
  592.     RRC    (IY+5)
  593.     RRC    A
  594.     RRC    B
  595.     RRC    C
  596.     RRC    D
  597.     RRC    E
  598.     RRC    H
  599.     RRC    L
  600. RRCA    RRCA
  601. RRD    RRD
  602. RST    RST    $00
  603.     RST    $08
  604.     RST    $10
  605.     RST    $18
  606.     RST    $20
  607.     RST    $28
  608.     RST    $30
  609.     RST    $38
  610. SBC    SBC    A,32
  611.     SBC    A,(HL)
  612.     SBC    A,(IX+5)
  613.     SBC    A,(IY+5)
  614.     SBC    A,A
  615.     SBC    A,B
  616.     SBC    A,C
  617.     SBC    A,D
  618.     SBC    A,E
  619.     SBC    A,H
  620.     SBC    A,L
  621.     SBC    A,HX
  622.     SBC    A,HY
  623.     SBC    A,LX
  624.     SBC    A,LY
  625.     SBC    HL,BC
  626.     SBC    HL,DE
  627.     SBC    HL,HL
  628.     SBC    HL,SP
  629. SCF    SCF
  630. SET    SET    0,(HL)
  631.     SET    0,(IX+5)
  632.     SET    0,(IY+5)
  633.     SET    0,A
  634.     SET    0,B
  635.     SET    0,C
  636.     SET    0,D
  637.     SET    0,E
  638.     SET    0,H
  639.     SET    0,L
  640.     SET    1,(HL)
  641.     SET    1,(IX+5)
  642.     SET    1,(IY+5)
  643.     SET    1,A
  644.     SET    1,B
  645.     SET    1,C
  646.     SET    1,D
  647.     SET    1,E
  648.     SET    1,H
  649.     SET    1,L
  650.     SET    2,(HL)
  651.     SET    2,(IX+5)
  652.     SET    2,(IY+5)
  653.     SET    2,A
  654.     SET    2,B
  655.     SET    2,C
  656.     SET    2,D
  657.     SET    2,E
  658.     SET    2,H
  659.     SET    2,L
  660.     SET    3,(HL)
  661.     SET    3,(IX+5)
  662.     SET    3,(IY+5)
  663.     SET    3,A
  664.     SET    3,B
  665.     SET    3,C
  666.     SET    3,D
  667.     SET    3,E
  668.     SET    3,H
  669.     SET    3,L
  670.     SET    4,(HL)
  671.     SET    4,(IX+5)
  672.     SET    4,(IY+5)
  673.     SET    4,A
  674.     SET    4,B
  675.     SET    4,C
  676.     SET    4,D
  677.     SET    4,E
  678.     SET    4,H
  679.     SET    4,L
  680.     SET    5,(HL)
  681.     SET    5,(IX+5)
  682.     SET    5,(IY+5)
  683.     SET    5,A
  684.     SET    5,B
  685.     SET    5,C
  686.     SET    5,D
  687.     SET    5,E
  688.     SET    5,H
  689.     SET    5,L
  690.     SET    6,(HL)
  691.     SET    6,(IX+5)
  692.     SET    6,(IY+5)
  693.     SET    6,A
  694.     SET    6,B
  695.     SET    6,C
  696.     SET    6,D
  697.     SET    6,E
  698.     SET    6,H
  699.     SET    6,L
  700.     SET    7,(HL)
  701.     SET    7,(IX+5)
  702.     SET    7,(IY+5)
  703.     SET    7,A
  704.     SET    7,B
  705.     SET    7,C
  706.     SET    7,D
  707.     SET    7,E
  708.     SET    7,H
  709.     SET    7,L
  710. SLA    SLA    (HL)
  711.     SLA    (IX+5)
  712.     SLA    (IY+5)
  713.     SLA    A
  714.     SLA    B
  715.     SLA    C
  716.     SLA    D
  717.     SLA    E
  718.     SLA    H
  719.     SLA    L
  720. SRA    SRA    (HL)
  721.     SRA    (IX+5)
  722.     SRA    (IY+5)
  723.     SRA    A
  724.     SRA    B
  725.     SRA    C
  726.     SRA    D
  727.     SRA    E
  728.     SRA    H
  729.     SRA    L
  730. SRL    SRL    (HL)
  731.     SRL    (IX+5)
  732.     SRL    (IY+5)
  733.     SRL    A
  734.     SRL    B
  735.     SRL    C
  736.     SRL    D
  737.     SRL    E
  738.     SRL    H
  739.     SRL    L
  740. SUB    SUB    (HL)
  741.     SUB    (IX+5)
  742.     SUB    (IY+5)
  743.     SUB    A
  744.     SUB    B
  745.     SUB    C
  746.     SUB    D
  747.     SUB    E
  748.     SUB    H
  749.     SUB    L
  750.     SUB    HX
  751.     SUB    HY
  752.     SUB    LX
  753.     SUB    LY
  754.     SUB    32
  755. XOR    XOR    (HL)
  756.     XOR    (IX+5)
  757.     XOR    (IY+5)
  758.     XOR    A
  759.     XOR    B
  760.     XOR    C
  761.     XOR    D
  762.     XOR    E
  763.     XOR    H
  764.     XOR    L
  765.     XOR    HX
  766.     XOR    HY
  767.     XOR    LX
  768.     XOR    LY
  769.     XOR    32
  770.